﻿/* CSS Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
strong{ font-weight:bold;}
img{ vertical-align:top;}
.cl{ clear:both; font-size:0;}

a{ color:#484848; font-size:12px; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:none;}

body{ font-size:12px; color:#484848; font-family:"Microsoft YaHei"; background:url(../image/bg.gif) 0 top repeat-x;}
.wrapper{ width:1190px; margin:0 auto; overflow:hidden;}
.top{ width:1170px; background:url(../image/top.gif) 0 0 no-repeat; height:134px; padding:0 20px 0 0; overflow:hidden; margin:0 auto;}
.top_link{ width:218px; height:23px; float:right; background:url(../image/top_link.gif) 0 0 no-repeat; height:23px; line-height:23px; text-align:center;}
.top a{ margin:0 4px; font-weight:bold; letter-spacing:1px; color:#007dc2; font-weight:bold;}
.top a:hover{ color:#ff0000;}

.nav{ width:1090px;height:49px; margin:0 auto;}
.nav ul{ width:1090px;}
.nav ul li{ float:left;  position:relative; z-index:1;text-align:center;}
.nav ul .fisrt{ background:none;}
.nav ul li a{font-size:14px;text-align:center;letter-spacing:1px;width:133px; color:#fff; float:left; height:49px; line-height:49px; font-weight:bold;}
.nav ul li a:hover{ color:#005c8b; background:#01fcd6;}
.nav ul li ul{ width:133px; overflow:hidden; position:absolute; z-index:99; top:49px; left:0;}
.nav ul li ul li{ height:27px; width:133px; margin-bottom:1px; background:#0077bd;}
.nav ul li ul li a{height:27px; line-height:27px; width:133px; font-size:12px;}
.nav ul li ul li a:hover{ color:#005c8b;background:#01fcd6;}
.nav li a.level:hover,
.nav li:hover a.level{color:#005c8b;background:#01fcd6;}
.sf-sub-indicator{ display:none;}

#banner{ width:1440px; height:360px!important; overflow:hidden; margin:0 auto;}

.news_s_box{ width:1040px; margin:0 auto; height:54px; margin-bottom:25px; background:url(../image/news_s_cp.gif) 0 0 no-repeat; padding-left:150px;}
.news_s_panel{ width:960px; overflow:hidden;}
.news_s_cloumn{ width:960px; overflow:hidden;}
#news_s_show{ width:960px; height:54px; overflow:hidden;}
#news_s_show li{ margin-right:25px; height:54px; line-height:54px; overflow:hidden; float:left;}
#news_s_show li a{ color:#005c8b; font-size:14px; font-weight:bold; letter-spacing:1px;}
#news_s_show li a:hover{ color:#ff0000;}

.content{ width:1190px; overflow:hidden; margin-bottom:15px;}
.con_top{ width:1190px; margin-bottom:15px; overflow:hidden;}
.jj_box{ width:169px; height:135px; background:url(../image/jj_bg.gif) 0 0 no-repeat; overflow:hidden; float:left; margin-right:31px; padding-left:208px}
.jj_cloumn{ width:164px; margin-top:23px; overflow:hidden;}
.jj_txt{width:164px; text-indent:22px; height:77px; line-height:170%; overflow:hidden; margin-bottom:5px;}
.more{ width:45px; height:20px; float:right; margin-right:20px; display:inline;}
.jj_box2{ margin-right:0; background:url(../image/kh_bg.gif) 0 0 no-repeat;}
.jj_box3{ margin-right:0; float:right; background:url(../image/news_bg.gif) 0 0 no-repeat;}

.chanp_box{ width:1190px;overflow:hidden; background:url(../image/show_bg.gif) 0 0 no-repeat; height:244px;}
.chanp_cp{ width:1190px; margin-bottom:15px; height:32px; overflow:hidden;}
.chanp_cp a{ width:45px; height:32px; float:right;}
.show_box{ width:1150px; overflow:hidden; padding-left:20px;}
.show_panel{ width:1150px; overflow:hidden;}
#show_list{ width:1150px; overflow:hidden;}
#show_list li{ float:left; text-align:center; margin:0 11px; display:inline;}
#show_list li img{ border:1px solid #d8d8d8; padding:2px;}
#show_list li span{ display:block; padding-top:15px;}

.foot{ width:100%; height:69px; line-height:69px;overflow:hidden; font-family:Arial, Helvetica, sans-serif; background:url(../image/foot.gif) 0 0 repeat-x; text-align:center; color:#fff;}
.foot a{ color:#fff;}
.foot a:hover{ color:#ff0000;}

.sidebar{ width:247px; float:left; overflow:hidden;}
.pro_box{ width:247px;overflow:hidden; margin-bottom:14px;}
.pro_cp{ width:247px; height:30px; overflow:hidden; background:url(../image/pro_cp.gif) 0 0 no-repeat;}
.pro_cp a{ width:45px; height:30px; float:right;}
.pro_cloumn{ width:223px; background:#f3f3f3; padding:12px 15px;}
.pro_list{ width:170px; overflow:hidden;}
.pro_list li{ height:28px; line-height:28px;}
.pro_list li a{ color:#005c8b; font-size:14px; letter-spacing:1px;}
.pro_list li a:hover{ color:#ff0000;}

.ct_box{ width:247px; overflow:hidden;}
.ct_txt{ width:223px;overflow:hidden; height:155px;}
.ct_txt p{ line-height:190%;color:#005c8b;}

.main_con{ width:922px; float:right;}

.in_cp{ width:882px; overflow:hidden; padding:0 20px; height:29px; line-height:29px;background:url(../image/in_cp.gif) 0 0 no-repeat; color:#fff;}
.in_cp h3{font-size:14px; font-weight:bold; letter-spacing:1px; float:left;}
.in_cp p{ float:right;}
.in_cp p a{color:#fff;}
.in_cp p a:hover{ color:#ff0000;}

.main_cloumn{ width:882px; padding:18px 20px 15px; background:#f3f3f3; overflow:hidden;}
.in_txt{ width:882px;}
.in_txt p{ text-indent:25px; line-height:200%; margin-bottom:7px; }

